package com.biqee.service.bq;

import java.util.List;

import com.biqee.model.TbQueryModel;
import com.biqee.model.common.PageInfoObject;
import com.biqee.model.db.BqQuery;

public interface BqQueryService {
	
	
	/**
	 * 翻页获取
	 * @param page
	 * @return
	 */
	List<BqQuery> listByPage(PageInfoObject page);

	/**
	 * 
	 * @param bqQuery
	 */
	void save(BqQuery bqQuery);

	BqQuery getById(Integer id);

	int searchTbItems(TbQueryModel bqQuery);

	int deletedByTuanId(Integer tuanId);
	
	/**
	 * 根据团购表查找相关搜索
	 * @param page
	 * @param tuanId
	 * @return
	 */
	List<BqQuery> listByPage(PageInfoObject page, String tuanId);
	
	/**
	 * 删除查询项
	 * 包括管理的relation
	 * @param id
	 */
	void delete(Integer id);

}
